conceptual explanation to three block problem